Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F2 Argentina F3 USA F14 Romania F8 USA F18 Romania F11 USA F19 Romania F12 Chile F1a Chile F1b Brazil F10 Chile F1 Brazil F11 Chile F2 Uruguay F1 Argentina F7 Colombia F1 Colombia F2 Portugal F3 Chile F1 Chile F2 Chile F3 Romania F7 Romania F8 Romania F10 Romania F12 Romania F13 Argentina F9 Argentina F12 Chile F5 Venezuela F8 Colombia F2 Panama F1 Argentina F1 Argentina F2 Argentina F3 Argentina F5 Argentina F6 Argentina F8 Argentina F9 Romania F8 Romania F9 Romania F10 Romania F11 Argentina F10 Bolivia F1 Bolivia F2 Bolivia F3 Chile F1 Chile F2 Chile F3 Chile F4 Chile F5 Uruguay F4 Morocco F1 Morocco F2 France F6 Argentina F2 Argentina F3 Argentina F7 Argentina F8 Argentina F9 Romania F15 Romania F16 Romania F17 Romania F18 Argentina F16 Argentina F17 Argentina F18 Chile F2 Chile F3 Uruguay F1 Brazil F1 Brazil F2 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Paraguay F3 Brazil F33 Argentina F1 Argentina F2 Argentina F3 Colombia F1 Panama F1 Argentina F3 Argentina F4 Argentina F5 Paraguay F1 France F8 Spain F28 Argentina F19 Chile F15 Brazil F42 Brazil F43 Argentina F3 Romania F6 Romania F12 Argentina F19 Argentina F20 Chile F4 Argentina F11 Argentina F4 Argentina F12 USA F8 USA F9 Argentina F2 Argentina F3 Argentina F5 Uruguay F1 Argentina F6 Colombia F3 Colombia F4 Brazil F12 Brazil F13 Cuba F1 France F5 Argentina F4 Colombia F4 Argentina F5 Argentina F11 Romania F4 Romania F5 Romania F14 Romania F15 Romania F16 Romania F17 Argentina F10 Argentina F11 Colombia F6 Chile F6 Venezuela F7 Chile F7 Colombia F1 Argentina F7 Romania F9 Chile F3 Colombia F3 Romania F9 Romania F11 Joinville Tennis Festival - Joinville Copa Kia Challenger ATP - Santiago Morocco Tennis Tour - Casablanca Sporting Challenger '07 Trofeo Regione Piemonte - Turin Timisoara Challenger - Timisoara Copa Petrobras Argentina - Buenos Aires Copa Petrobras-Paraguay - Asuncion Bancolombia Open - Cali Seguros Bolivar Open - Medellin Meknes Challenger Cherbourg Challenger Rabat Challenger Caltanissetta Challenger Napoli Challenger Copa Petrobras Uruguay - Montevideo Torneo Internacional Challenger Fila 2006 - Leon Sofia Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Lugano Challenger Braunschweig Challenger Scheveningen Challenger San Marino Challenger San Sebastian Challenger Manerbio Challenger Aberto de Sao Paulo - Sao Paulo Amazonia Open de Tenis - Belem Bogota Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Medellin Challenger Salinas Challenger Porsche Open - Poznan Biella Challenger Rome Challenger Lugano Challenger Oberstaufen Challenger San Luis Potosi Challenger - San Luis Potosi Manerbio Challenger Bogota Challenger Montevideo Challenger Siemens Open 2007 - Scheveningen Copa Petrobras Brazil - Belo Horizonte Manerbio Challenger Athens Challenger Brasov Challenger Bancolombia Open - Bogota Iquique Challenger Campinas Challenger Copa Petrobras - Bogota XI Trofeo Ciudad de Quito - Quito Belo Horizonte Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Quito Challenger Sao Jose Do Rio Preto Challenger Sao Paulo Challenger Sao Leopoldo Challenger Buenos Aires Challenger Guayaquil Challenger Open de Montauban - Montauban Montevideo Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger Barranquilla Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Sao Paulo Challenger Sao Paulo Challenger Caltanissetta Challenger Todi Challenger Oberstaufen Challenger Campinas Challenger Porto Alegre Challenger San Juan Challenger Buenos Aires Challenger Lima Challenger Vigo Challenger Sao Paulo Challenger Barranquilla Challenger Sao Paulo Challenger Tampere Challenger Bordeaux Challenger Timisoara Challenger - Timisoara Mestre Challenger Caltanissetta Challenger Trofeo Sisma Mantova - Mantova Blois Challenger Timisoara Challenger 2005 - Timisoara Medjurgorje Open - Medjugorje Liberec Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Marrakech Challenger Seguros Bolivar Open - Medellin Copa Petrobras Uruguray - Montevideo Tennis Napoli Cup 2007 - Napoli Copa Petrobras Argentina - Buenos Aires XI Torneo Internazionale di Tennis - Barletta Copa Petrobras Santiago - Santiago Naples Challenger - Naples Cordoba Challenger II Naples ITG Challenger - Naples Guayaquil Challenger Lima Challenger Montevideo Challenger Salinas Challenger Lima Challenger 2007 - Lima ATP Challenger La Serena - La Serena Florionapolis Challenger Challenger de Providencia-Copa Kia - Santiago Abierto Internacional de Salinas 'Dario Expreso' - Salinas Curitiba Challenger Tunis Challenger Scheveningen Challenger Santiago Challenger III Aberto Santa Catarina de Tenis - Florianopolis San Marino Challenger XL Bermuda Open - Bermuda UTC Open - Cherkassy Challenger Copa Sevilla 2008 - Seville Copa Petrobras-Argentina - Buenos Aires IV Challenger Ciudad De Guayaquil - Guayaquil Como Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Barletta Challenger BH Tennis Open International Cup - Belo Horizonte II Manta Open - Manta Monza Challenger Bancolombia Open - Bogota Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Como Challenger Arpa Ceramic Cup - Reggio Emilia Seguros Bolivar Open - Bogota Bucaramanga Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Panama City Challenger Santos Challenger Santo Domingo Challenger Aix En Provence Challenger Montevideo Challenger Alessandria Challenger Salinas Challenger Tampere Challenger Rome Challenger Szczecin Challenger Marburg Challenger Braunschweig Challenger Buenos Aires Challenger Oberstaufen Challenger Seguros Bolivar Open - Medellin Porto Alegre Challenger Cali Challenger Guayaquil Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Santa Cruz de la Sierra 2 Challenger Buenos Aires Challenger Copa Petrobras Paraguay - Asuncion Aix En Provence Challenger Copa Petrobras - Santiago Tunis Challenger Copa Petrobras - Montevideo Blumenau Challenger Montevideo Challenger Lyon Challenger San Sebastian Challenger Kos Succhetti Tennis Cup - Cordenons Montevideo Challenger Pereira Challenger Santos Challenger Prostejov Challenger Caltanissetta Challenger Guayaquil Challenger Montevideo Challenger Caltanissetta Challenger Milan Challenger Iasi Challenger Arad Challenger La Serena Open - La Serena Scheveningen Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Black Forest Open - Freudenstadt Oberstaufen Challenger Guayaquil Challenger Salzburg-Anif Challenger Campinas Challenger Puerto Vallarta Challenger Florianopolis Challenger Copa Ericsson Uruguay - Montevideo San Luis Potosi Challenger - San Luis Potosi San Marino Cepu Open - San Marino Medellin Challenger AGT Challenger - Leon The 'Fitz' Casino Challenger - Tunica Challenger Casablanca San Angel - Mexico City Milan Challenger Riviera di Rimini Challenger - Rimini XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota XII Abierto Internacional de Salinas - Salinas Challenger ATP de Cuenca Diario El Mercurio - Cuenca Itajai Challenger ATP Open Castilla y Leon - Segovia Copa Petrobras-Colombia - Bogota Orange Prokom Open - Sopot BCR Open Romania - Bucharest Bogota Challenger Montevideo Challenger Guayaquil Challenger Lima Challenger ATP Challenger Trophy 2008 - Trnava Movistar Open - Vina del Mar Kitzbuhel Challenger Trani Challenger Copa Petrobras-Uruguay - Montevideo Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Aix En Provence Challenger Mercedes Cup - Stuttgart Challenger Britania Zavaleta - Puebla Santiago Challenger Tanger Challenger Movistar Open - Vina del Mar Pereira Challenger Brasil Open - Costa do Sauipe San Remo Challenger Copa Telmex - Buenos Aires Bordeaux Challenger Santos Challenger Estoril Open - Estoril Masters Series - Hamburg Alessandria Challenger BCR Open Romania - Bucharest Kremlin Cup - Moscow Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Prostejov Challenger Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Kosice Challenger Sao Paulo Challenger Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona Cali Challenger Open de Tenis Comunidad Valenciana - Valencia Pilot Pen Tennis - New Haven Copa Claro - Buenos Aires Sao Paulo Challenger Abierto Mexicano Telcel - Acapulco Vicenza Challenger Campinas Challenger Estoril Open - Estoril Movistar Open - Santiago Brasil Open - Costa do Sauipe San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Scheveningen Challenger San Juan Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Kremlin Cup - Moscow Santiago Challenger US Men's Clay Court Championship - Houston Caltanissetta Challenger Open Sabadell Atlantico - Barcelona Bucaramanga Challenger Barletta Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Napoli Challenger AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Portugal Open - Oeiras China Open - Beijing Bogota Challenger Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Santos Challenger Sarasota Challenger Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona Pereira Challenger European Open - Antwerp Rio Open - Rio de Janeiro Vegeta Croatia Open - Umag Open Parc - Lyon Argentina Open - Buenos Aires Bet-at-home Open - Hamburg Brasil Open - Sao Paulo Bogota Challenger Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia Brasil Open - Sao Paulo Gonet Geneva Open - Geneva Citi Open - Washington China Open - Beijing SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag ASB Classic - Auckland St. Petersburg Open - St. Petersburg Cordoba Open - Cordoba Poznan Challenger Vercelli Challenger SkiStar Swedish Open - Bastad China Open - Beijing European Open - Antwerp Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne International German Open - Hamburg San Sebastian Challenger Pilot Pen Tennis - New Haven Belgrade 2 - Belgrade Poznan Challenger Rakuten Japan Open - Tokyo Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Heineken Open - Auckland Movistar Open - Santiago Asuncion Challenger Luedenscheid Challenger Copa Claro - Buenos Aires Lima Challenger Millennium Estoril Open - Estoril Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Adelaide International - Adelaide Braunschweig Challenger Bordeaux Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Malaysian Open - Kuala Lumpur Quito Challenger Apia International - Sydney Medellin Challenger Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bordeaux Challenger Bet-at-home Open - Hamburg Nottingham-2 Challenger Kremlin Cup - Moscow Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Valencia Open - Valencia Campinas Challenger Apia International - Sydney Argentina Open - Buenos Aires Campinas Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo China Open - Beijing SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel ASB Classic - Auckland Bet-at-home Open - Hamburg ATP Studena Croatia Open Umag - Umag Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Gazprom Hungarian Open - Budapest Generali Open - Kitzbuhel Cordoba Open - Cordoba Copa Petrobras Paraguay - Asuncion Morocco Tennis Tour - Fes BMW Open - Munich Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Rio Open - Rio de Janeiro Santiago Open - Santiago Tunis Challenger Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Bordeaux Challenger Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Abierto Mexicano Telcel - Acapulco Catella Swedish Open - Bastad China Open - Beijing Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Masters Series Hamburg - Hamburg Montechiarugolo Challenger BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome BellSouth Open - Vina del Mar Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Campionati BNL dItalia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells ATP Studena Croatia Open Umag - Umag Rogers Cup - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Swiss Indoors Basel - Basel Sony Ericsson Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Copa Telmex - Buenos Aires European Open - Antwerp Erste Bank Open - Vienna German Tennis Championships - Hamburg Argentina Open - Buenos Aires Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston German Tennis Championships - Hamburg French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris BNP Paribas Masters - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group II, 2R, URU-VEN 4-1 Davis Cup, Group I, 1R, URU-DOM 3-1 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 2, 2R, URU-DOM 4-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Group II, 3R, URU-MEX 3-1 Olympics - Rio de Janeiro Plava Laguna Croatia Open - Umag